Skip to main content

Notification File

POST Notification File

Method: POST

URL: https://kms.bpsdmkemhan.id/api/development/ai/files/notification

Description

Parameter yang diperlukan

Dikarenakan terdapat tipe file yang beragam dari LMS, berikut adalah parameter request yang dapat diberikan:

  • Required Params:
Nama ParameterTipe DataDefaultDeskripsi
file_idintNULLUntuk melakukan update is_ai_indexed pada file yang dimanipulasi
file_typeenum("pdf", "video")"pdf"Mengetahui tipe file yang digunakan, untuk melakukan manipulasi data apakah perlu melakukan post transcript (subtitle video)
successbooleanfalseMemberikan keterangan apakah hasil dari proses yang telah dikerjakan
  • Optional Params (untuk notifikasi video transcript)
Nama ParameterTipe DataDefaultDeskripsi
video_transcriptVideoTranscriptNULLHasil generate dari transcript video model untuk melakukan update database

VideoTranscript Structure

struct Segment {
start: int;
end: int;
text: String;
}

struct VideoTranscript {
text: String;
segmets: Array<Segment>;
}

let example: VideoTranscript = {
"text": "full text dari video transcript",
"segments": [
{
"start": 0,
"end": 10,
"text": "Kumenemukanmu, di saat ku terjatuh",
},
{
"start": 10,
"end": 20,
"text": "Di situasi",
}
],
};

Authentication

bearer <token anda>

Request Body (Json)

 {
"file_id": 364,
"success": true
}